/**
 * A custom context instance for our router type
 * 自定义 的路由器插件
 */
import React from 'react';


interface RoutingContextType {
    //用户登录后的 客户端本地保存的身份等 相关数据
    history: any,
    get: any,
    preloadCode?: any,
    //【加载的数据】服务端给出的信息，前端不要更改。
    preload?: any,
    subscribe?: any
}

//这是实例！   不要重复定义实例，确保访问的是同样一个的东东。
const RoutingContext = React.createContext<RoutingContextType>(
    {
        history: null,
        get: null
    }
);

export default RoutingContext

